* {
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
}

.box1 {
	height: 60px;
	width: 100%;
	position: absolute;
	background-color: #F8F8FF;
}

#toggle {
	width: 50px;
	height: 50px;
	border-radius: 500px 500px;
	display: inline-block;
	margin-left: 30px;
	margin-top: 10px;
	background-color: lightslategrey;
	opacity: 0;
}

#toggle~span {
	width: 25px;
	height: 4px;
	background-color: darkgray;
	display: block;
	margin: 9px 12px;
	position: absolute;

}

.span {
	top: 14.5px;
	left: 30px;
}

.span2 {
	top: 24.5px;
	left: 30px;
}

.span3 {
	top: 34.5px;
	left: 30px;
}

.tu1 {
	margin: 13px 20px;
	width: 120px;
	height: 30px;
}

#boox {
	width: 300px;
	height: 20px;
	position: relative;
	top: -40px;
	left: 1500px;
}

#boox a {
	font-size: 10px;
	width: 100px;
	float: left;
	text-decoration: none;
	color: #000000;
}

.a1 {
	font-size: 35px;
	position: absolute;
	top: 90px;
	left: 650px;
	font-family: "宋体";
}

.aa p {
	width: 1px;
	height: 2px;
	background-color: #000000;
	/* display: none; */
	margin-top: 0;
	border-radius: 500px 500px;
}

#box {
	width: 100%;
	height: 700px;
	position: relative;
}

#box_div {
	width: 500px;
	height: 200px;
	position: absolute;
	left: 730px;
	top: 380px;
	
}

#box_div h1 {
	font-size: 64px;
	color: white;
	font-weight: 100;
	text-align: center;
}

#box2 {
	width: 100%;
	height: 940px;
}

#box2_div1 {
	width: 1280px;
	height: 100%;
	margin: 0 auto;
}

#box2_div2 {
	width: 100%;
	height: 130px;
	color: #000000;
	font-size: 28px;
	line-height: 40px;
	text-align: center;
}

.swiper-wrapper {
	height: 760px;
}

#box2_div3 {
	width: 1280px;
	height: 28px;
}

#box2_div4 {
	width: 860px;
	height: 5px;
	background-color: whitesmoke;
	margin: 20px auto;
	position: relative;
}

#box2_div4 ul {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	margin-top: 20px;
	position: absolute;
	top: -27px;
}

#box2_div4 ul li {
	float: left;
	margin-left: 104.8px;
	width: 18px;
	height: 18px;
	background-color: #000000;
	border-radius: 50% 50%;
}

#box2_div5 {
	position: absolute;
	width: 0;
	height: 100%;
	background-color: #000000;
}

#box3{width: 1280px;height: 130px;margin: 0 auto;background-color: whitesmoke;;}
#box3_div1{width: 45%;height: 100%;float: left;text-align: left;font-size: 16px;line-height: 28px;color: #333;}
#box3_div2{width: 45%;height: 100%;float: right;text-align: left;font-size: 16px;line-height: 28px;color: #333;}

#box4{width: 100%;height: 247px;}
#box4_div1{width: 1280px;height: 100%;margin: 0 auto;}
#box4_div2{width: 20%;height: 100%;float: left;}
#box4_div2 img{float: right;margin-top: 74px;}
#box4_div3{width: 75%;height: 100%;float: right;position: relative;}
#box4_div3 li{float: left;margin-left: 15px;margin-top: 20px;cursor: pointer;}

#box5{width: 100%;height: 990px;}

#box6{width: 100%;height: 990px;margin-bottom: 40px;}
.box6_div2{float: left;}
#box66{width: 1280px;height: 90%;margin: 0 auto;overflow: hidden;}
#box6_div1{width: 5120px;height: 90%;position: relative;left: ;}
#box6_div2{width: 1280px;height: 90%;}
.box6_ul1{width: 1280px;height: 45%;}
.box6_ul1 li{width: 426px;height: 420px;float: left;text-align: center;font-size:22px ;}
.box6_ul1 li img{width: 373px;height: 283px;}
.box6_ul1 li p{width: 376px;margin: 0 auto;}
.box6_ul1 li span{width: 0px;height: 2px;background-color: #000000;display: block;margin: 0 auto;}
#box6_div3{width: 1280px;height: 10%;margin: 0 auto;position: absolute;left: 320px;margin-top: -100px;}
#box6_div3 P:nth-child(1){margin-left: 570px;}
#box6_div3 P{float: left;margin: 0 auto;font-size: 40px;}
#box7 {
	width: 1280px;
	height: 450px;
	margin: 0 auto;
}

.box7_ul1 {
	width: 284px;
	height: 224px;
	float: left;
}

.box7_ul1 li {
	font-family: "宋体";
	font-size: 16px;
	line-height: 32px;
}

.box7_ul1 li p {
	width: 0;
	height: 2px;
	background-color: #000000;
	margin-top: -6px;
}


.box7_ul2 {
	float: left;
	width: 284px;
}

.box7_ul2 li {
	font-size: 16px;
	line-height: 32px;
	font-family: "宋体";
}

.box7_ul2 li p {
	width: 0px;
	height: 2px;
	background-color: #000000;
	margin-top: -6px;
}

.box7_ul3 {
	float: left;
	width: 284px;
	font-family: "宋体";
	font-size: 16px;
}

.box7_ul3 li p {
	width: 0;
	height: 2px;
	background-color: #000000;
	margin-top: -6px;
}

.box7_ul3 li {cursor: pointer;
	font-size: 16px;
	line-height: 32px;
	font-family: "宋体";
}















#box8 {
	width: 100%;
	height: 104px;
	background-color: ghostwhite;
	position: fixed;
	top: 850px;
}

#box8 p {
	width: 65%;
	margin-left: 25px;
	display: inline-block;
	float: left;
	margin-top: 40px;
}

#box8 div {
	position: relative;
	width: 62px;
	height: 42px;
	background-color: #000000;
	margin-top: 25px;
	display: inline-block;
}

#box8 div span {
	width: 0px;
	height: 100%;
	background-color: greenyellow;
	opacity: .8;
}

#box8 div a {
	position: absolute;
	top: 10px;
	left: 15px;
	color: white;
	text-decoration: none;
	float: left;
}


.box9 {
	width: 100%;
	height: 54px;
	background-color: white;
	position: fixed;
	top: 0px;
	display: none;
}



#box10 {
	width: 100%;
	height: 100%;
	position: fixed;
	left: -100%;
	top: 0px;
	background-color: #FFFFFF;
}

#box10_div2 {
	width: 100%;
	height: 350px;
	margin-top: 130px;
}

#box10_div2_div {
	width: 1280px;
	height: 100%;
	margin: 0 auto;
}

.box10_div2_ul1 {
	width: 40%;
	height: 100%;
	float: left;
	margin-left: 100px;
}

.box10_div2_ul1 li {
	height: 100px;cursor: pointer;
	color: #333;
	font-size: 35px;
	font-weight: 400;
	margin: 0 auto;
}

.box10_div2_ul2 {
	width: 40%;
	height: 100%;
	float: left;
}

.box10_div2_ul2 li {
	height: 100px;
	color: #333;cursor: pointer;
	font-size: 35px;
	font-weight: 400;
	margin: 0 auto;
}

.xz li p {
	width: 1px;
	height: 2px;
	background-color: #000000;
	border-radius: 500px 500px;
}

.list {
	width: 1280px;
	height: 30px;
	margin: 0 auto;
	margin-top: 100px;
}

.list li {cursor: pointer;
	float: left;
}

.list li a {
	text-decoration: none;
	color: #000000;
}

.list li a:hover {
	border-bottom: #000000 solid 1px;
}

#box10_div3 {
	width: 854px;
	height: 74px;
	margin: 0 auto;
	margin-top: 35px;
}

#box10_div3 ul li {cursor: pointer;
	border-bottom: #000000 solid 1px;
	width: 154px;
}

.li10 {
	opacity: 0;
}

.li10:hover {
	background-color: #F8F8FF;
}
